@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body, p, dl, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, table, td, th, ul, ol, li, hr, legend, fieldset, textarea, img, form { margin: 0; padding: 0; }
html{background:#fff;}
body { font-family: "新宋体"; font-size: 12px; color: #333;  }
img, iframe { border: none; vertical-align:middle; }
p, div, td { word-break: break-all; }
li, ul { list-style: none; }
a { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
textarea, input { 
	border: 1px solid #999; 
	line-height:22px;      vertical-align: middle;  }
input[type="text"]{ text-indent:4px; border-radius:4px;}
select{line-height:26px; height:26px;      vertical-align: middle; }
/*ajax框*/
.msg_show { color: #FFFFFF; font-weight: bold; position: absolute; z-index: 9999; overflow: auto; font-size: 16px; width: 360px; height: 45px; text-align: center; padding-top: 12px; background-color: #ff4400; border: 3px solid #CCCCCC; display: none; overflow: hidden; }
.divLock { position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; z-index: 1001; filter: Alpha(Opacity=50); opacity: 0.5; background: #000; }
.ajax_dialog { position: absolute; background-color: white; z-index: 9998; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 3px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #dfdfdf; border-right-color: #dfdfdf; border-bottom-color: #dfdfdf; border-left-color: #dfdfdf; }
.ajax_dialog .btl { text-align: right; height: 28px; line-height: 28px; padding: 0 15px; color: #333333; background-color: #f1f1f1; }
.ajax_dialog .btl span { float: left; color: #333; }
.ajax_dialog .btl a { float: right; font-size: 14px; padding-left: 15px; display: block; color: #333333; height: 28px; width: 30px; line-height: 28px; font-weight: bold; background: url(../images/close.png) no-repeat 0 center; }
.ajax_dialog .nr { padding: 20px; clear: both; overflow: auto; background-color: #FFF; }
.add_search { padding: 20px 10px; }
/*导航*/

/*公共样式*/
.table tr.title, .tables tr.title { 
	background: #3D4252; 
	font-weight: 600;
    height: 50px;
    color: #fff;
    font-size: 14px;
	 }
.tables tr.title:hover{
	background-color:#3D4252;  
}

.table tr.row, .tables tr.row { height: 40px; }
.table tr:hover, .tables tr:hover { background: #ebebeb; }
.checkbox { border: 0px; }
a.button { display: inline-block; border: 1px solid #ccc; padding: 5px 15px; margin-bottom: 10px; background: #eee; }
a.button_account { display: block; border: 1px solid #ccc; padding: 5px 15px; float: left; margin-bottom: 10px; background: #eee; }
a.delete { color: #999; }
.tables { 
	clear: both;
	background-color: #fff; 
}
table.table { border: 0px; }
.submit { background: #3D4252; padding-left: 25px; padding-right: 25px; border: 0px; display: inline-block; line-height: 25px; height: 25px; color: #fff; cursor: pointer; margin: 10px 0px; }
a.submit { color: #fff; }
.submit:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
a.con_list { color: #ff4400; }
.checkdt { height: 35px; float: left; width: 100%; }
.checkdl { width: auto; line-height: 30px; }
.checkdl dd { width: 100px; margin-left: 20px; float: left; }
.red { color: #c9033b; }

/*登录界面*/
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.login ul { padding: 50px; }
.login ul li { height: 40px; clear: both; margin-bottom: 20px; }
.login ul li input { border: 1px solid #fff; background: #fff; color: #fff; width: 100%; line-height: 40px; text-indent: 10px; outline: none; border: 1px solid #ccc; color:#666; }
.login ul li input.login_submit { background: #7ACEFC; border:none; width:100%; font-size:16px; cursor:pointer;  color:#fff; }
.login li h2{ color:#000; font-size:30px; text-align:center;     font-family: serif;}
/*界面外层*/
.header { position: relative; background-color: #2C97D0}
.admin-logo { position: absolute; top: 25px; left: 10px; }
.admin-logo img { max-height: 60px; }
.header_login { height: 50px; line-height: 30px; }
a.exit_login { font-size: 12px; color: #fff; float: right; margin-top: 10px; margin-right: 20px; font-weight: bold; border: 1px solid #fff; padding: 0 10px; line-height: 24px; border-radius: 2px; }
a.exit_login:hover { background: #fff; color: #283446; }
a.exit_login.on { background: #fff; color: #283446; }
.content { overflow: hidden;}
.left_panel {position: relative; overflow: auto; }
.right_panel {background: #fff; overflow: auto; }
/*页眉*/
.top {font-size: 14px; color: #333;float: left; }
.top i { font-weight: 400; font-style: normal;color: #333 }
.fun_div { clear: both; }
.fun_div a { color: #fff; }
.fun_btn { line-height: 30px; height: 30px; font-size: 14px; background: #124ab7; border: 1px solid #3e79ea; display: block; padding-left: 15px; padding-right: 15px; float: left; margin-bottom: 10px; color: #fff; font-weight: bold; color: #fff; }
/*添加栏目*/
.menu_add ul li { margin-bottom: 10px; }
.menu_add ul li span { width: 100px; display: block; float: left; }
.menu_add .menu_ul { border-bottom: 1px solid #ccc; background: #ccc; line-height: 30px; height: 30px; padding-left: 10px; padding-right: 10px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
/*顶部导航*/





.sub_nav { height: 28px; padding-left: 10px; padding-left: 220px;background-color: #2C97D0 }
.sub_nav ul { overflow: hidden; height: 28px; line-height: 28px; }
.sub_nav ul li { overflow: hidden; float: left; margin-left: 5px; margin-right: 5px; }
.sub_nav ul li a { color: #fff; }
.sub_nav ul li a:hover { text-decoration: underline; }
.t-bottom { height: 15px; }
/*左侧导航部分*/
.menu { padding-bottom: 10px; }
.menu ul li { height: 32px; color: #fffef2; line-height: 32px; font-size: 12px; padding-left: 40px; font-size: 14px; }
.menu ul li a { color: #333; }
.menu ul li a:hover { color: #175DBC; }
.content_btn_w { padding-top: 10px; padding-bottom: 10px; }
/*右侧栏目部分*/
.menu_list { border: 1px solid #ccc; }
.menu_list .menu_ul { border-bottom: 1px solid #ccc; background: #ccc; }
.menu_list ul:hover { background: #eee; }
.menu_list ul { background: #fff; overflow: hidden; line-height: 30px; height: 30px; padding-left: 10px; padding-right: 10px; border-bottom: 1px dashed #ddd; }
/*翻页*/
.page { clear: both; margin-top: 30px; margin-bottom: 30px; overflow: hidden; }
.page a { float: left; font-size: 12px; margin-right: 10px; line-height: 24px; height: 24px; border: 1px solid #ccc; color: #f40; padding: 0px 8px; border-radius: 2px; }
.page span { float: left; font-size: 12px; margin-right: 10px; line-height: 24px; height: 24px; border: 1px solid #ccc; padding: 0px 8px; border-radius: 2px; }
.page p { float: left; font-size: 12px; margin-right: 10px; line-height: 24px; height: 24px; padding: 0px 8px; border-radius: 2px; }
.page .btn_s { display: block; background: #f40; padding-left: 15px; padding-right: 15px; border: 0px; float: left; line-height: 25px; height: 25px; color: #fff; cursor: pointer; }
.list-main { background: url(../images/list-icon.png) no-repeat 20px center; background-color: #ddddde; margin-bottom: 1px; }
.del { position: absolute; top: 0; right: 0; display: none; width: 20px; height: 20px; background: url(../images/remv.png) no-repeat 0 0; }
/*选择参加活动的商品*/
.selected_goods { overflow: hidden; }
.selected_goods ul li { margin: 10px; width: 160px; height: 160px; float: left; position: relative; }
.selected_goods ul .add_li { display: none; }
.selected_goods.package ul .add_li { background: url(../images/common.png) no-repeat -145px -604px; margin-top: 70px; width: 30px; height: 30px; float: left; display: block; }
.selected_goods ul li .cover { background-color: #000; opacity: .3; filter: alpha(opacity=30); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.selected_goods ul li .goods_img { margin: 20px; }
.selected_goods ul li .goods_img img { width: 100px; height: 80px; border: 1px solid #ccc; padding: 5px; }
.selected_goods ul li .goods_name { line-height: 25px; height: 25px; overflow: hidden; }
.selected_goods ul li .checked_goods { position: absolute; width: 100%; }
.selected_goods ul li .checked_on { background: url(../images/common.png) no-repeat scroll 0 -169px; height: 71px; margin: 10px 0px 10px 30px; width: 72px; }
.selected_goods ul li .price { color: #f00; }
.selected_goods ul li .remove_goods { clear: both; background-color: #333; color: #fff; cursor: pointer; font-size: 15px; line-height: 30px; opacity: 0.8; text-align: center; }
.submit_next { clear: both; }
.added_goods { color: #00c300; font-weight: bold; width: 50px; display: block; float: left; height: 40px; line-height: 40px; }
.shared_select { float: left; margin: 10px; height:25px; }
.fieldset.flash { }
/*添加商品*/
.product_table { padding: 10px 0px; }
.product_table table th { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 5px; background: #ededed; }
.product_table table .th_menu { width: 50px; text-align: center; }
.product_table table th.th_price { width: 90px; }
.product_table table th.th_inventory { width: 90px; }
.product_table table th.th_coding { width: 90px; }
.product_name { width: 400px; overflow: hidden; float: left; line-height: 30px; }
.product_table table td { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 5px; }
.product_table table td input { border: 1px solid #ccc; }
.remind { width: 100%; padding-bottom: 10px; height: 28px; font: 12px/28px "宋体"; }
.remind p { float: left; color: #005ea7; }
.remind p em { width: 12px; height: 12px; margin-top: 7px; float: left; display: block; margin-right: 8px; background: url(../images/o-sprite.png) no-repeat -25px -43px; }
.remind ul { float: left; margin-left: 12px; }
.remind li { display: inline; margin-right: 20px; }
.remind li a { color: #005ea7; }
.remind li a:hover { color: #e31256; }
table.ordertable { font-family: "宋体"; border: 1px solid #ccc; border-collapse: collapse; }
.ordertable tr th { height: 30px; background-color: #f3f3f3; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; text-align: left; padding: 5px 10px; }
.ordertable tr th .checkbox { margin-left: 20px; }
.ordertable tr th.th5 { border-right: none; }
.ordertable tr td { border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; color: #404040; padding: 5px 10px; }
.ordertable tr td.info { border-right: none; height: 30px; line-height: 30px; background-color: #f3f3f3; }
.ordertable tr td.info span { margin-left: 30px; }
.ordertable tr td.info input { margin-left: 18px; margin-right: 10px; vertical-align: middle; }
.ordertable tr td.info a { color: #005ea7; margin-right: 48px; }
.ordertable tr td.info a:hover { color: #e31256; }
.ordertable tr .td1 { height: 112px; }
.ordertable tr .td2 { height: 112px; color: #404040; }
.ordertable tr .td3 { height: 112px; line-height: 25px; }
.ordertable tr .td4 { height: 112px; text-align: center; color: #404040; }
.ordertable tr .td5 { height: 112px; border-right: none; }
.analysistr td { text-align: center; }
.ordertable tr .td2 .consignee { text-align: left; line-height: 25px; }
.ordertable tr .td1 img { margin-left: 20px; margin-right: 10px; }
.ordertable tr .td1 .gsattr { overflow: hidden; color: #999; line-height: 30px; float: left; }
.ordertable tr .td1 .gsattr a { color: #404040; display: block; }
.ordertable tr .td5 a { display: block; color: #005ea7; line-height: 24px; }
.ordertable tr .td5 a:hover { text-decoration: underline; }
.ordertable tr .td5 a.pay-btn { width: 90px; height: 24px; line-height: 24px; background-color: #e31256; border: none; color: #fff; text-align: center; margin: 0 auto; border-radius: 4px; font-size: 14px; }
.ordertable tr .td5 a.eval-btn { width: 60px; height: 30px; line-height: 30px; background-color: #fff; border: 1px solid #d0d0d0; color: #e31256; text-align: center; margin: 0 auto; border-radius: 4px; font-size: 14px; }
.ordertable tr .td1 .fl { display: block; float: left; }
.order-box2 { width: 978px; border: 1px solid #dcdddd; background-color: #f5f5f5; margin: 0 auto; font-family: "新宋体"; }
.order-info-box { padding-top: 5px; padding-bottom: 20px; width: 968px; margin: 0 auto; border-bottom: 1px dashed #e2e3e3; }
.orders-title { margin: 0 12px; height: 38px; line-height: 38px; color: #595757; font-size: 14px; font-weight: 600; }
.orders-title i { color: #12a000; }
.pays-btn { display: inline-block; width: 46px; height: 24px; background: url(../images/order/pay2.png) no-repeat 0 0; vertical-align: middle; margin-left: 12px; }
.order-info { margin: 0 12px; border: 1px solid #dcdddd; background-color: #fff; }
.order-info2 { margin: 0 12px; }
.order-info3 { margin: 0 48px; }
.order-number { padding: 15px 26px; line-height: 30px; font-size: 12px; color: #595757; }
.user-info { margin: 0 17px; padding: 10px 12px; padding-bottom: 5px; border-bottom: 1px dashed #e2e3e3; }
.user-info dt { color: #595757; font-size: 14px; font-weight: 600; line-height: 24px; }
.user-info dd { font-size: 12px; line-height: 24px; color: #595757; }
.cbb { border-bottom: none; }
.order-table1 { width: 850px; margin: 0 auto; height: 22px; text-align: left; line-height: 22px; }
.order-table1 .td1 { width: 180px; }
.order-table1 .td2 { width: 467px; }
.order-table1 .td3 { width: 203px; }
.order-info { margin: 0 12px; border: 1px solid #dcdddd; background-color: #fff; }
.order-info2 { margin: 0 12px; }
.order-info3 { margin: 0 48px; }
.order-number { padding: 15px 26px; line-height: 30px; font-size: 12px; color: #595757; }
.ajaxcontent { padding: 10px; }
.order-table2 { border: 1px solid #dededf; }
.order-table2 th { height: 44px; line-height: 44px; color: #595757; font-weight: normal; }
.order-table2 td { height: 89px; background-color: #fff; line-height: 40px; color: #000; border-top: 1px solid #e2e3e3; border-right: 1px solid #e2e3e3; padding: 5px; }
.order-table2 .td1 { width: 168px; }
.order-table2 .td2 { width: 367px; }
.order-table2 .td3 { width: 136px; }
.order-table2 .td4 { width: 128px; }
.order-table2 .td5 { width: 140px; }
.order-table2 .red { color: #c9033b; }
.order-table2 td.cbr { border-right: none; }
.order-table2 td a { color: #000; }
.order-table2 td a:hover { }
.export_field { float: left; margin: 10px; }
.export_field label { margin-right: 10px; }
.counts { float: right; text-align: right; }
.counts1 { color: #595757; line-height: 20px; font-size: 12px; border-bottom: 1px solid #e2e3e3; padding-bottom: 5px; font-family: "宋体"; }
.counts2 { height: 44px; font: 18px/44px "微软雅黑"; color: #595757; padding-bottom: 10px; }
.counts2 i { color: #c9033b; }
.classify_note { color: #ff4400; }
.tabouter .tabnav ul { border-bottom: 2px solid #666666; overflow: hidden; }
.tabouter .tabnav ul li { float: left; height: 25px; line-height: 25px; padding-right: 15px; cursor: pointer; padding-left: 15px; }
.tabouter .tabnav ul li.on { background-color: #666666; color: #fff; }
.tabouter .tabcon .tabconent { padding-top: 10px; }
.codehtml { margin-bottom: 10px; }
.copycode { margin-left: 15px; }
.setdiv { margin-right: 100px; float: left; }
.setdiv .setlab { margin-right: 10px; }
.bigfilei { font-size: 18px; color: #f40; margin-top: 5px; }
#divStatus { display: none; }

.navigation li.active{
	background-color: #303647
}
.navigation li.active a{ color: #fff;}
.navigation li.active img{
	opacity: 1;
	filter:Alpha(opacity=100);	
}
.link_nav{
	width: 16px;
	height: 16px;
cursor: pointer;
display: inline-block;
}
#left{
	width: 200px;
	float: left;
	text-align: center;
	background-color: #3D4252
}
.company{
	width: 100%;
	height:100px;
	/*background-color: #fff;*/
	overflow: hidden;


}
.table{
	width: 100%;
	height:100%;
	display: table;
}
.table_cell{
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.navigation ul li{
	width: 100%;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.navigation ul li a{
	font-size: 14px;
	color: #9C9EA4;
	width: 100%;
	height: 100%;
	display: inline-block;
    font-weight: bold;
}
.navigation ul li:hover{
	background-color: #303647;
}
.navigation ul li:hover a{
	color: #fff
}
.navigation ul li:hover img{
	opacity: 1;
	filter:Alpha(opacity=100);	
}
.navigation ul li img{
	margin-right: 15px;
	opacity: 0.3;
	filter:Alpha(opacity=30);
}
.company img{
	max-height: 70px;
}
#right{
	padding-left: 200px;
	background-color: #F0F3FF;

}
.right_top{
	width: 100%;
	height: 70px;
	background-color: #fff;
	-moz-box-shadow:0px 3px 6px #333; 
	-webkit-box-shadow:0px 3px 6px #333; 
	box-shadow:0px 3px 6px #333;
	padding-left: 40px;
	border-bottom:1px solid #F0F3FF;

}
.top img{
	width: auto;
	height: 20px;
	margin-bottom: 5px;
	opacity: 0.6;
	filter:Alpha(opacity=60);
}
.top span{
	margin-right: 40px;
}
.top_li{
	float: left;
	width: 120px;
	height: 70px;
	text-align: center;
	color: #666;
	padding-top: 15px;
	cursor: pointer;
}
.top_li a{
	color: #666
}
.top_li:hover{
	color: #000
}
.top_li:hover a{
	color: #000
}
.top_li:hover img{
	opacity: 1;
	filter:Alpha(opacity=100);	
}
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.exit{
	float: right;
	width: 120px;
	height: 70px;
	padding-top: 15px;
	text-align: center;	
	opacity: 0.9;
	filter:Alpha(opacity=90);
}
.exit:hover{
	opacity: 1;
	filter:Alpha(opacity=100);	
}
.exit a{
font-size: 14px;
color: #fe592a
}
.exit img{
	width: 20px;
	height: 20px;
	margin-bottom: 5px;
}
.right_data{
 padding: 10px;
 background-color: #F0F3FF;
 height: 500px;
 overflow-y: scroll;
}
.class_id{
	width: 120px;
	text-align: left;
}

.cid_2 .class_name{
 background-image: url(../images/nav1.png);
 background-repeat: no-repeat;
 background-position: left center; 
 padding-left: 20px; 
 background-size: 12px 12px;
}

.cid_3 .class_name{
	padding-left: 20px;
}
.cid_4 .class_name{
	padding-left: 40px;
}
.cid_5 .class_name{
	padding-left: 60px;
}
.cid_6 .class_name{
	padding-left: 80px;
}
.tables tr{
	height: 40px;
}

.tables input{
	border-radius: 0;
	border-bottom: 1px solid #
}
.form_tit{
	width: 150px;
	text-align: left
}
.type_1{
	border:1px solid #a6a6a6 !important;
	height: 30px;
	line-height: 35px;
	padding-left: 10px;
	border-radius: 3px !important;
}
#sites tr{
  height: 45px;
}

.ke-edit{
	height: auto;
}
.type_2{
	border:1px solid #dfdfdf !important;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	border-radius: 3px !important;	
}
.right_top .on{
	color: #fe592a
}
.right_top .on:hover{
	color: #fe592a
}